Chisio: A Compound Graph Editing and Layout Framework
نویسندگان
چکیده
We introduce a new free, open-source compound graph editing and layout framework named Chisio, based on the Eclipse Graph Editing Framework (GEF) and written in Java. Chisio can be used as a finished graph editor with its easy-to-use graphical interface. The framework has an architecture suitable for easy customization of the tool for end-user’s specific needs as well. Chisio comes with a variety of graph layout algorithms, most supporting compound structures and non-uniform node dimensions. Furthermore, new algorithms are straightforward to add, making Chisio an ideal test environment for layout algorithm developers.
منابع مشابه
Dynamic Parameter Spring Modeling Algorithm for Graph Drawing
This paper proposes a modified spring modeling algorithm for drawing undirected graphs, that is an extension of the forceddirected placement method of spring modeling algorithm by Eades. We call it dynamic parameter spring modeling algorithm. This algorithm is not only a general algorithm for graph layout, but also it is more suitable to get a semi-stable graph layout. A semi-stable layout is a...
متن کاملA Static Layout Algorithm for DiaMeta
The diagram editor generator framework DIAMETA utilizes meta-modelbased language specifications and supports free-hand as well as structured editing. In this paper we present a layouting approach that is especially well suited for a static layout. It is based on the layout algorithm presented in [MM07a] that uses the two concepts constraint satisfaction and attribute evaluation. This algorithm ...
متن کاملA graph based framework for the implementation of visual environments
We propose an architecture for storing visual expressions within an environment which supports various forms of visual expression editing, like syntax directed editing, free editing, and layout editing. The proposed architecture is based on two related graph data structures: an abstract syntax graph represents the logical structure of a visual expression in terms of its visual language syntax; ...
متن کاملGenerating Eclipse Editor Plug-Ins Using Tiger
We present Tiger, a visual environment to design visual language (VL) specifications based on meta models, graph grammars and layout definitions. A VL specification serves as basis to generate a visual editor for VL diagrams as Eclipse plug-in. Introduction. Domain specific modeling languages are of growing importance for software and system development. Meta tools are needed to support the rap...
متن کاملA New Constraint-Based Compound Graph Layout Algorithm for Drawing Biochemical Networks
Due to the huge amount of information available in biochemical databases, biologists need sophisticated tools to accurately extract the information from such databases and to interpret it correctly. Those tools must be able to dynamically generate any kind of biochemical subgraph (i.e., metabolic pathways, genetic regulation, signal transduction, etc.) in a single graph. The visualization tools...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1708.07762 شماره
صفحات -
تاریخ انتشار 2017